package xhw.log4j;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * @Date 2023/11/19 21:00
 * @Author huangdw
 */
public class Slf4jDemo {

    //定义一个全局的Logger对象
    private static final Logger logger = LoggerFactory.getLogger(Slf4jDemo.class);

    public static void main(String[] args) {

        //输出日志
        logger.trace("trace等级");
        logger.debug("debug等级");
        logger.info("info等级");
        logger.warn("warn等级");
        logger.error("error等级");

        //占位输出
        String name = "这是一个占位符";
        int age = 18;
        logger.info("name , age 输出了 {} , {} ", name, age);

        //异常输出
        try {
            int result = 1 / 0;
        } catch (Exception e) {
            // 使用 SLF4J 记录错误信息
            logger.error("异常：", e);
        }
    }
}
